home *** CD-ROM | disk | FTP | other *** search
- {
- MIKE BURNS
-
- > How did you get a mouse Pointer into your Program?
- }
-
-
- Procedure Clear_Regs;
- begin
- FillChar(Regs, SizeOf(Regs), 0);
- end;
-
-
- Function InitMouse : Boolean;
- begin
- Clear_Regs;
-
- Regs.AX := 00;
- Intr ($33, Regs);
- if Regs.AX <> 0 then { if not 0 then YES THERE IS A MOUSE }
- begin
- InitMouse := True;
- MbutS := BX; { Number of buttons on the mouse }
- end
- else
- begin
- InitMouse := False;
- Mbuts := 0;
- end;
- end;
-
-
- Procedure ShowMouse;
- begin
- Clear_Regs;
- Regs.AX := 01;
- Intr ($33, Regs);
- end;
-
- Procedure HideMouse;
- begin
- Clear_Regs;
- Regs.AX := 02;
- Intr ($33, Regs);
- end;